multi-head technology - Spanish English Dictionary